No puedo hacer clic en los elementos de los elementos shadow dom.
var propelement = await wdriver.findElement(By.xpath('//*[@id="rptLoadingFrame"]')); var pdf_url = await propelement.getAttribute('src') wdriver.get(pdf_url); //var download1 = await wdriver.findElement(By.xpath('//*[@id="download"]')); //download1.click(); await wdriver.executeScript("document.querySelector('#viewer').shadowRoot.querySelector('#toolbar').shadowRoot.querySelector('#downloads').shadowRoot.querySelector('#download').shadowRoot.querySelector('#icon').click()");Obtener debajo del mensaje de error
JavascriptError: error de javascript: no se pueden leer las propiedades de nulo (leyendo 'shadowRoot')
El visor de PDF está incrustado dentro del iframe y no hay DOM visible. Acepta el elemento <slot> dentro del elemento Incrustar con #Shadow Root (agente de usuario)
Cuando accedo a SRC mencionado en iframe, estoy debajo de DOM, es decir, visor de PDF. Quiero hacer clic en el botón "Descargar" para descargar el PDF.